package com.hevery.security.core.validate.code;

import org.springframework.web.context.request.ServletWebRequest;

/**
 * @author: zhy
 * @description:
 * @date: created on 2017/11/1
 * @modified by:
 */
public interface ValidateCodeGenerator {

    /**
     * 验证码生成器接口，不同类型的验证码生成方式可能不同。通过实现该接口，重写generate方法来自定义验证码的生成逻辑
     * @param request
     * @return
     */
    ValidateCode generate(ServletWebRequest request);
}
